        /*
            名称:vinux统一样式表
            负责人:易梓炜
            联系方式:yiziwei@bizviva.com
            文件用途:布局，版面，样式
        */
        
        /* 头文件
        ================================================== */
        body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, legend, input, button, textarea, p, blockquote, th, td 
                        { margin: 0; padding: 0; }
        table           { border-collapse: collapse; border-spacing: 0; table-layout: fixed; }
        img, fieldset   { border: 0; }	
        ol, ul          { list-style: none; }
        h1, h2, h3, h4, h5, h6
                        { font-size: 100%; font-weight: normal; }
        input, button, textarea, select 
                        { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; }
        input:focus     { outline: 0; }
        input, button, textarea, select 
                        { *font-size:100%; }
        body            { font: 14px/1.5 tahoma, \5b8b\4f53; font-family: "微软雅黑"; }
        a:link          { text-decoration: none; }
        a:visited       { text-decoration: none; }
        a:hover         { text-decoration: none; }
        a:active        { text-decoration: none; }
        
        /*公用参数=========
        ====================================================*/
        
        
        /*==颜色==*/
        .d7             { color: #dd0017; }
        .f0             { color: #ff6600; }
        .fff            { color: #ffffff; }
        .66             { color: #666666; }
        .od             { color: #00145d; }
        .e78            { color: #787878; }
        
        .e89            { background-color: #898989; }
        .bd7            { background-color: #dd0017; }
        .bdfff          { background-color: #ffffff; }
        .ec             { background-color: #eeeecc; }
        .f6             { background-color: #f6f6f6; }
        .bd00145D       { background-color: #00145D; }
        .selected       { background-color: #000828; }
        .bge8eaee       { background-color: #e8eaee; }
        .f2             { background-color: #f6f6f6; }
        
        /*==内边距==*/
        .p5             { padding: 5px; }
        .p10            { padding: 10px; }
        .p20            { padding: 20px; }
        .p5left         { padding-left: 5px; }
        .p10left        { padding-left: 10px; }
        .p15left        { padding-left: 15px; }
        .p20left        { padding-left: 20px; }
		.p147left       { padding-left: 147px; }
        .p5right        { padding-right: 5px; }
        .p10right       { padding-right: 10px; }
        .p20right       { padding-right: 20px; }
        .p5top          { padding-top: 5px; }
        .p10top         { padding-top: 10px; }
        .p12top         { padding-top: 12px; }
        .p14top         { padding-top: 14px; }
        .p15top         { padding-top: 15px; }
        .p20top         { padding-top: 20px; }
        .p30top         { padding-top: 30px; }
        .p40top         { padding-top: 40px; }
        .p50top         { padding-top: 50px; }
        .p60top         { padding-top: 60px; }
        .p70top         { padding-top: 70px; }
        .p80top         { padding-top: 80px; }
        .p90top         { padding-top: 90px; }
        .p100top        { padding-top: 100px; }
        .p5bottom       { padding-bottom: 5px; }
        .p10bottom      { padding-bottom: 10px; }
        .p15bottom      { padding-bottom: 15px; }
        .p20bottom      { padding-bottom: 20px; }
        .p30bottom      { padding-bottom: 30px; }
        .p40bottom      { padding-bottom: 40px; }
        .p50bottom      { padding-bottom: 50px; }
        .p60bottom      { padding-bottom: 60px; }
        .p70bottom      { padding-bottom: 70px; }
        .p80bottom      { padding-bottom: 80px; }
        .p90bottom      { padding-bottom: 90px; }
        .p100bottom     { padding-bottom: 100px; }
        .p66topbottom   { padding: 6px 0px; }
        
        /*==外边距==*/ 
        /*上*/
        .m3top          { margin-top: 3px; }
        .m5top          { margin-top: 5px; }
         .m7top          { margin-top: 7px; }
        .m10top         { margin-top: 10px; }
        .m20top         { margin-top: 20px; }
        .m30top         { margin-top: 30px; }
        .m40top         { margin-top: 40px; }
        .m50top         { margin-top: 50px; }
        /*下*/
        .m10bottom      { margin-bottom: 10px; }
        .m15bottom      { margin-bottom: 15px; }
        .m20bottom      { margin-bottom: 20px; }
        .m30bottom      { margin-bottom: 30px; }
        .m40bottom      { margin-bottom: 40px; }
        .m50bottom      { margin-bottom: 50px; }
        .m60bottom      { margin-bottom: 60px; }
        .m70bottom      { margin-bottom: 70px; }
        .m80bottom      { margin-bottom: 80px; }
        .m90bottom      { margin-bottom: 90px; }
        .m100bottom     { margin-bottom: 100px; }
        /*左*/
        .m5left         { margin-left: 5px; }
        .m10left        { margin-left: 10px; }
        .m20left        { margin-left: 20px; }
        .m30left        { margin-left: 30px; }
        .m40left        { margin-left: 40px; }
        .m50left        { margin-left: 50px; }
        .m60left        { margin-left: 60px; }
        .m70left        { margin-left: 70px; }
        .m80left        { margin-left: 80px; }
        .m90left        { margin-left: 90px; }
        .m100left       { margin-left: 100px; }
		.m140left       { margin-left: 140px; }
		.m147left       { margin-left: 147px; }
        /*右*/
        .m5right        { margin-right: 5px; }
        .m10right       { margin-right: 10px; }
        .m20right       { margin-right: 20px; }
        .m30right       { margin-right: 30px; }
        .m40right       { margin-right: 40px; }
        .m50right       { margin-right: 50px; }
        .m60right       { margin-right: 60px; }
        .m70right       { margin-right: 70px; }
        .m80right       { margin-right: 80px; }
        .m90right       { margin-right: 90px; }
        .m100right      { margin-right: 100px; }
        
        /*==浮动布局==*/
        .fl             { float: left; }
        .fr             { float: right; }
        
        /*==边框==*/
        .border         { border: 1px solid #EFEFEF; }
        .daleft         { border-left: 1px dashed #EFEFEF; }
        .bleft          { border-left: 1px solid #EFEFEF; }
        .bright         { border-right: 1px solid #EFEFEF; }
        .brightfff      { border-right: 1px solid #ffffff; }
        .daright        { border-right: 1px dashed #EFEFEF; }
        .btop           { border-top: 1px solid #EFEFEF; }
        .datop          { border-top: 1px dashed #EFEFEF; }
        .bbottom        { border-bottom: 1px solid #EFEFEF; }
        .bbottomfff     { border-bottom: 1px solid #ffffff; }
        .b4bottom_red   { border-bottom: 4px solid #dd0017; }
        .b4bottom_0d    { border-bottom: 4px solid #00145D; }
        .dabottom       { border-bottom: 1px dashed #EFEFEF; }
        
        /*==字体==*/
        .z12            { font-size: 12px; }
        .z14            { font-size: 14px; }
        .z16            { font-size: 16px; }
        .z20            { font-size: 20px; }
        .z24            { font-size: 24px; }
        
        /*==字体样式==*/
        .wt700          { font-weight: 700; }
        
        /*==行距==*/
        .lin20          { line-height:20px; }
        
        /*==行距==*/
        .ofhidden       { overflow:hidden; }
        
        /*==统一样式==*/
        .line           { background-color: #D5D5D5; float: right; height: 11px; margin-left: 10px; margin-right: 10px; margin-top: 6px; overflow: hidden; width: 1px; }
        
        /*星*/
        .required       { padding-left:10px; padding-top:5px; }
        
        /*==宽度==*/
        .wax100         { width: 100%; }
        .w10            { width: 10px; }
        .w20            { width: 20px; }
        .w30            { width: 30px; }
        .w40            { width: 40px; }
        .w50            { width: 50px; }
        .w60            { width: 60px; }
        .w70            { width: 70px; }
        .w80            { width: 80px; }
        .w90            { width: 90px; }
        .w100           { width: 100px; }
        .w110           { width: 110px; }
        .w120           { width: 120px; }
        .w130           { width: 130px; }
        .w140           { width: 140px; }
        .w145           { width: 145px; }
        .w150           { width: 150px; }
        .w155           { width: 155px; }
        .w157           { width: 157px; }
        .w160           { width: 160px; }
        .w170           { width: 170px; }
        .w180           { width: 180px; }
        .w190           { width: 190px; }
        .w200           { width: 200px; }
        .w210           { width: 210px; }
        .w215           { width: 215px; }
        .w220           { width: 220px; }
        .w230           { width: 230px; }
        .w240           { width: 240px; }
        .w250           { width: 250px; }
        .w260           { width: 260px; }
        .w270           { width: 270px; }
          .w276           { width: 276px; }
        .w280           { width: 280px; }
        .w290           { width: 290px; }
        .w300           { width: 300px; }
        .w310           { width: 310px; }
        .w320           { width: 320px; }
        .w330           { width: 330px; }
        .w340           { width: 340px; }
        .w350           { width: 350px; }
        .w360           { width: 360px; }
        .w370           { width: 370px; }
        .w380           { width: 380px; }
        .w480           { width: 480px; }
        .w500           { width: 550px; }
        .w550           { width: 550px; }
        .w560           { width: 560px; }
        .w570           { width: 570px; }
        .w580           { width: 580px; }
        .w590           { width: 590px; }
        .w600           { width: 600px; }
        .w610           { width: 610px; }
        .w625           { width: 620px; }
        .w620           { width: 620px; }
        .w630           { width: 630px; }
        .w640           { width: 640px; }
        .w650           { width: 650px; }
        .w655           { width: 655px; }
        .w660           { width: 660px; }
        .w670           { width: 670px; }
        .w675           { width: 675px; }
        .w680           { width: 680px; }
        .w690           { width: 690px; }
        .w695           { width: 695px; }
        .w700           { width: 700px; }
        .w800           { width: 600px; }
        .w960           { width: 690px; }
        .w900           { width: 900px; }
        .w925           { width: 925px; }
        .wauto          { width: auto; }
        
        /*==高度==*/
        .minh10         { height: auto; min-height: 10px; overflow:hidden; }
        .minh30         { height: auto; min-height: 30px; overflow:hidden; }
        .h10            { height: 10px; }
        .h20            { height: 20px; }
        .h30            { height: 30px; }
        .h40            { height: 40px; }
        .h50            { height: 50px; }
        .h60            { height: 60px; }
        .h70            { height: 70px; }
        .h80            { height: 80px; }
        .h90            { height: 90px; }
        .h100           { height: 100px; }
                
        /*==表单样式==*/
        .button 		{ 
                          background: repeat-x scroll 0 0 #EBEBEB;
                          border: 1px solid #C4C4C4;
                          border-radius: 2px;
                          box-shadow: 0 1px 3px #DDDDDD;
                          color: #757575;
                          display: inline-block;
                          font-size: 14px;
                          font-weight: bold;
                          margin-right: 4px;
                          padding: 10px 25px;
                          text-decoration: none;
                          text-shadow: 0 1px 0 #FFFFFF;
                          text-transform: uppercase;
                        }
        .button:hover   {
                          background: none repeat scroll 0 0 #EBEBEB; 
                          /*color: #00145d; */
                        }
        .button:focus   {
                          box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15) inset; 
                          /*color: #00145d; */
                        }
               
        button, html input[type="button"], 
        input[type="reset"], 
        input[type="submit"] 
                        {
                          cursor: pointer; 
                        }
        .button-a       {
                          background: #00145D; 
                          border: 1px solid #C4C4C4;
                          border-radius: 1px; box-shadow: 0 1px 3px #DDDDDD;
                          color: #ffffff;
                          display: inline-block; 
                          line-height: 31px;
                          margin-right: 4px;
                          padding: 4px 35px;
                          text-decoration: none;
                          cursor: pointer;
                          font-weight:700; 
                        }
        .button-a:hover {
                          background: none repeat scroll 0 0 #192b6d;
                          color:#ffffff; 
                        }
        .button-a:focus {
                          box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15) inset;
                          color: #ffffff; 
                        }
        button-a, html input[type="button"], 
        input[type="reset"], input[type="submit"] 
                        {
                          cursor: pointer; 
                        }
        
        input           {
                          padding-left: 5px; 
                        }
                        
         .button-b 		{ 
                          background: repeat-x scroll 0 0 #EBEBEB;
                          border: 1px solid #C4C4C4;
                          border-radius: 2px;
                          box-shadow: 0 1px 3px #DDDDDD;
                          color: #757575;
                          display: inline-block;
                          font-size: 12px;
                          font-weight: bold;
                          margin-right: 4px;
                          padding: 5px 10px;
                          text-decoration: none;
                          text-shadow: 0 1px 0 #FFFFFF;
                          text-transform: uppercase;
                        }
                        
        input[type="text"],
        input[type="password"],
        textarea        {
                          -moz-border-colors: none; 
                          background: url("../../images/common/input_bg.png") repeat-x scroll 0 0 #FDFDFD;
                          border-color: #CCCCCC #D9D9D9 #D9D9D9;
                          border-image: none;
                          border-radius: 1px;
                          border-right: 1px solid #D9D9D9;
                          border-style: solid;
                          border-width: 1px;
                          box-shadow: 0 1px 0 #FFFFFF;
                          color: #666666;
                          font-family: "微软雅黑", sans-serif;
                          height: 30px;
                          outline: medium none;
                          resize: none;
                          padding:3px 0px 3px 3px;
                          width: 98%; 
                        }
               
        input[type="time"],
        input[type="week"],
        input[type="number"],
        input[type="email"],
        input[type="url"],
        input[type="search"],
        input[type="tel"],
        input[type="color"],
        .uneditable-input 
                        {
                          border-radius: 2px; 
                          color: #555555;
                          display: inline-block;
                          font-size: 12px;
                          height: 20px;
                          line-height: 20px;
                          padding: 2px 4px;
                          vertical-align: middle; 
                        }
        textarea        {
                          height: auto; 
                        }
        textarea, 
        input[type="text"], 
        input[type="password"],
        input[type="datetime"],
        input[type="datetime-local"],
        input[type="date"],
        input[type="month"],
        input[type="time"],
        input[type="week"],
        input[type="number"],
        input[type="email"],
        input[type="url"],
        input[type="search"],
        input[type="tel"],
        input[type="color"],
        .uneditable-input 
                        {
                          background-color: #FFFFFF;
                          box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
                          transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s; 
                        }
               
        textarea:focus, 
        input[type="text"]:focus, 
        input[type="password"]:focus, 
        input[type="datetime"]:focus, 
        input[type="datetime-local"]:focus, 
        input[type="date"]:focus, 
        input[type="month"]:focus, 
        input[type="time"]:focus, 
        input[type="week"]:focus, 
        input[type="number"]:focus, 
        input[type="email"]:focus, 
        input[type="url"]:focus,
        input[type="search"]:focus,
        input[type="tel"]:focus,
        input[type="color"]:focus,
        .uneditable-input:focus 
                        {
                          border-color: rgba(82, 168, 236, 0.8);
                          box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(82, 168, 236, 0.6);
                          outline: 0 none; 
                        }
               
        input[type="radio"], 
        input[type="checkbox"] 
                        {
                          float: left;
                          line-height: normal;
                          margin: 4px 5px 0px 0px; 
                        }
               
        input[type="password"] 
                        {
                          -moz-border-colors: none;
                          background: url("") repeat-x scroll 0 0 #FDFDFD;
                          border-color: #CCCCCC #D9D9D9 #D9D9D9;
                          border-image: none;
                          border-radius: 1px;
                          border-right: 1px solid #D9D9D9;
                          border-style: solid;
                          border-width: 1px;
                          box-shadow: 0 1px 0 #FFFFFF;
                          color: #666666;
                          font-family: "微软雅黑", sans-serif;
                          height: 30px;
                          outline: medium none;
                          resize: none;
                          padding:3px 0px 3px 3px;
                          width: 98%; 
                        }
        
        input[text="disabled"] 
                        {
                          -moz-border-colors: none; 
                          background: #ccc;
                          border-color: #CCCCCC #D9D9D9 #D9D9D9;
                          border-image: none; 
                          border-radius: 1px;
                          border-right: 1px solid #D9D9D9;
                          border-style: solid;
                          border-width: 1px;
                          box-shadow: 0 1px 0 #FFFFFF;
                          color: #666666; 
                          font-family: "微软雅黑", sans-serif;
                          height: 30px;
                          outline: medium none;
                          resize: none;
                          padding:3px 0px 3px 3px;
                          width: 98%; 
                        }
        
        input[disabled="disabled"] 
                        {
                          -moz-border-colors: none;
                          background: #ccc;
                          border-color: #CCCCCC #D9D9D9 #D9D9D9;
                          border-image: none;
                          border-radius: 1px;
                          border-right: 1px solid #D9D9D9;
                          border-style: solid;
                          border-width: 1px;
                          box-shadow: 0 1px 0 #FFFFFF;
                          color: #666666;
                          font-family: "微软雅黑", sans-serif; 
                        }
        
        input[radio="disabled"],
        input[textarea="disabled"],
        select[disabled="disabled"] 
                        {
                          -moz-border-colors: none;
                          background: #ccc; 
                          border-color: #CCCCCC #D9D9D9 #D9D9D9;
                          border-image: none;
                          border-radius: 1px;
                          border-right: 1px solid #D9D9D9;
                          border-style: solid;
                          border-width: 1px;
                          box-shadow: 0 1px 0 #FFFFFF;
                          color: #666666;
                          font-family: "微软雅黑", sans-serif;
                          height: auto;
						  min-height:30px;
						  overflow:hidden;
                          outline: medium none;
                          resize: none;
                          padding:3px 0px 3px 3px;
                        }
        
        textarea        {
                          -moz-border-colors: none;
                          background: url("../../images/common/input_bg.png") repeat-x scroll 0 0 #FDFDFD;
                          border-image: none;
                          border-radius: 1px;
                          border-right: 1px solid #D9D9D9;
                          border-style: solid;
                          border-width: 1px;
                          box-shadow: 0 1px 0 #FFFFFF;
                          color: #666666;
                          font-family: "微软雅黑", sans-serif;
                          outline: medium none;
                          resize: none;
                          padding: 3px 0px 3px 5px;
                          width: 98%; 
                        }
                
        /*==分页==*/
        .fenye {  width: auto; 
        					margin: 0 auto; 
        					height: auto; 
        					min-height: 30px; 
        					overflow: hidden; 
        					text-align: center;
        					margin-top: 7px; 
        					vertical-align: 
        					 
        					}
        
        
        .fenye span     {
                          float: left;
                          padding: 5px 10px 5px 10px;
                          margin: 2px;
                          background-color: #ecf0f1; 
                        }
        .fenye a        {
                          float: left;
                          padding: 5px 10px 5px 10px;
                          margin: 2px; color: #00145d;
                          text-decoration: none;
                          background-color: #ecf0f1;
                          font-size: 14px;
                        }
        .fenye a:hover  {
                          background-color: #00145d;
                          color: #fff; 
                        }
        .fenye a:active {
                          color: #666; 
                        }
        .fenye .current {
                          font-weight: bold;
                          color: #fff;
                          background-color: #00145d;
                        }
        .fenye .disabled 
                        {
                          color: #ddd; 
                        }
        
        /*页面结构=========
        ====================================================*/
        
        .wrapper        { 
                          padding: 0;
                          margin: 0px; 
                        }
        .main           {
                          width: 960px;
                          height: auto;
                          min-height: 30px;
                          overflow: hidden;
                          margin: 0 auto; 
                        }
        
        /*==登陆==*/
        .login          {
                          width: 960px;
                          height: auto;
                          min-height: 30px;
                          overflow: hidden;
                          float: left; 
                        }
        .login p        {
                          width: 100%;
                          float: left;
                          font-size: 12px; 
                        }
        .login .login_left 
        				{
                          width: 260px;
                          height: auto;
                          min-height: 30px;
                          overflow: hidden;
                          padding: 20px;
                          float: right;
                          border: 1px solid #efefef; 
                        }
        .login .login_left label 
        				{
                          float: left;
                          margin-bottom: 20px; 
                        }
        .login .login_left input 
        				{
                          float: left;
                          margin-bottom: 20px; 
                        }
        .login .login_right 
        				{
                          width: 638px;
                          height: auto;
                          min-height: 30px;
                          overflow: hidden;
                          float: left; 
                        }
        
        /*==注册==*/
        .register       {
                          width: 960px;
                          height: auto;
                          min-height: 30px; 
                          overflow: hidden; 
                          float: left; }
        .register p     {
                          width: 100%; 
                          float: left; 
                          font-size: 12px; 
                        }
        .register .register_left 
        				{
                          width: 260px; 
                          height: auto; 
                          min-height: 30px; 
                          overflow: hidden;
                          margin-right: 20px; 
                          padding: 20px; 
                          float: left; 
                          border: 1px solid #efefef; 
                        }
        .register .register_left label 
        				{
                          float: left; 
                          margin-bottom: 20px; 
                        }
        .register .register_left input 
        				{ 
                          float: left; 
                          margin-bottom: 20px; 
                        }
        .register .register_right 
        				{
                          width: 638px; 
                          height: auto; 
                          min-height: 30px; 
                          overflow: hidden; 
                          float: left; 
                        }
        
        /*==页头==*/
        .header         {
                          width: 100%; 
                          height: auto; 
                          min-height: 82px; 
                          overflow: hidden; 
                          padding: 20px 0px 20px 0px; 
                          margin-bottom: 20px; 
                        }
        .header .logo   {
                          width: auto; 
                          float: left; 
                          margin-top: 20px; 
                        }
        .header .right  {
                          width: auto;
                          float: right;
                          margin-top: 55px; 
                        }
        
        /*==导航==*/
        .nav            {
                          width: 100%; 
                          height: 40px; 
                          overflow: hidden; 
                        }
        .nav ul         {
                          width: 960px; 
                          height: 40px; 
                          overflow: hidden; 
                          margin: 0 auto; 
                        }
        .nav ul a       {
                          float: left;
                          color: #fff;
                          padding: 10px 15px 10px 15px; 
                        }
        .nav ul li      { 
                          width: auto; 
                          height: 40px; 
                          float: left;
                          list-style: none;
                          text-align: center;
                          font-weight: 700; 
                        }
        .nav ul li:hover 
        				{
                          background-color: #000828;
                          cursor: pointer; 
                        }
        
        /*==中间结构==*/
        .content        { 
                          width: 960px; 
                          height: auto; 
                          min-height: 600px; 
                          overflow: hidden; 
                          margin: 0 auto; 
                          padding-top: 20px; 
                        }
        .content h1     { 
                          font-size: 16px; 
                          font-weight: 700; 
                        }
        .content .banner 
        				{ 
                          border: 1px solid #EFEFEF; 
                        }
        .content .explain 
        				{ 
                          border-bottom: 1px solid #EFEFEF; 
                          padding: 20px 0px 20px 0px; 
                        }
        .content .event {}
        .content .event li 
        				{ 
                          width: 100%; 
                          height: auto; 
                          min-height: 30px; 
                          overflow: hidden; 
                          padding: 20px 0px 0px 0px; 
                        }
        .content .event li span 
        				{ 
                          float: left; 
                        }
        .content .event li .a 
        				{ 
                          width: 70px; 
                        }
        .content .event li .b 
        				{ 
                          width: 890px; 
                          line-height: 25px;
                        }
        .content .event .evemone 
        				{ 
                          width: 100%; 
                          border-top: 1px solid #EFEFEF; 
                          padding: 20px 0px 20px 0px; 
                          margin-top: 20px; 
                        }
        
        /*==左右布局结构==*/
        .content .left  {
                          width: 700px; 
                          float: left; 
                        }
        .content .left .title, .cont, .other 
        				{ 
                          width: 100%; 
                          height: auto; 
                          min-height: 30px; 
                          overflow: hidden; 
                        }
        .content .left .title 
        				{ 
                          font-size: 16px;
                          font-weight: 700;
                          padding: 0px 0px 10px 0px;
                          border-bottom: 1px solid #EFEFEF; 
                        }
        .content .left .search 
        				{ 
                          width: 100%; 
                          height: auto; 
                          min-height: 10px; 
                          overflow: hidden; 
                          float: left; 
                        }
        .content .left .service_search 
        				{ 
                          padding: 20px 0px 20px 0px; 
                          border-bottom: 1px solid #EFEFEF; 
                        }
        .content .left .cont 
        				{ 
                          padding: 20px 0px 0px 0px; 
                        }
        .content .left .other 
        				{ 
                          padding-top: 10px; 
                        }
        .content .right { 
                          width: 200px; 
                          float: right; 
                          padding: 20px; 
                          border: 1px solid #EFEFEF; 
                        }
        .content .right .rttit 
        				{ 
                          width: 100%; 
                          height: 30px; 
                          border-bottom: 1px dashed #CCC; 
                          overflow: hidden; 
                          float: left; 
                          font-size: 16px; 
                          font-weight: 700; 
                          padding-bottom: 8px; 
                          margin-bottom: 15px; 
                        }
        .content .right ul 
        				{ 
                          width: 100%; 
                          float: left; 
                          height: auto; 
                          min-height: 30px; 
                          overflow: hidden; 
                        }
        .content .right ul li 
        				{ 
                          width: 100%; 
                          float: left; 
                          height: auto; 
                          min-height: 30px; 
                          overflow: hidden; 
                          margin-bottom: 20px; 
                        }
        .content .right ul li p 
        				{ 
                          float: left; margin-bottom: 5px; 
                        }
        
        /*==垂直布局==*/
        .content .main  {
                          width: 100%; 
                          height: auto;
                           min-height: 30px; 
                          overflow: hidden; 
                        }
        .content .main .title, .cont, .other 
        				{ 
                          width: 100%; 
                          height: auto;
                          min-height: 30px; 
                          overflow: hidden; 
                        }
        .content .main .title 
        				{ 
                          font-size: 16px; 
                          font-weight: 700; 
                          padding: 0px 0px 10px 0px; 
                          border-bottom: 1px solid #EFEFEF; 
                        }
        .content .main .search 
        				{ 
                          width: 100%; 
                          height: auto; 
                          min-height: 10px; 
                          overflow: hidden; 
                          float: left; 
                        }
        .content .main .service_search 
        				{ 
                          padding: 20px 0px 20px 0px; 
                          border-bottom: 1px solid #EFEFEF; 
                        }
        .content .main .cont 
        				{ 
                          padding: 20px 0px 0px 0px; 
                        }
        .content .main .other 
        				{ 
                          padding-top: 10px; 
                        }
        .content .main .maintable 
        				{ 
                          width: 100%; 
                          height: auto; 
                          min-height: 10px; 
                          overflow: hidden; 
                          float: left; 
                        }
        .content .main .maintable .maintable_titile 
        				{ 
                          width: 100%; 
                          height: auto; 
                          min-height: 10px; 
                          overflow: hidden; 
                          float: left; 
                          padding: 0px; 
                          background-color: #eeeecc; 
                        }
        .content .main .maintable .maintable_titile span 
        				{ 
                          border-bottom: 1px solid #fff; 
                          border-right: 1px solid #fff; 
                        }
        .content .main .maintable span 
        				{ 
                          float: left; 
                          overflow: hidden; 
                          padding: 10px 0px 10px 10px; 
                        }
        .content .main .maintable li 
        				{ 
                          width: 100%; 
                          height: auto; 
                          min-height: 30px; 
                          overflow: hidden; 
                          float: left; 
                          background-color: #f6f6f6; 
                          border-bottom: 1px solid #fff; 
                        }
        .content .main .maintable li span 
        				{
                          height:auto;
                          min-height:34px;
                          overflow: hidden; 
                          border-right: 1px solid #fff; 
                        }
        .content .main .maintable .a 
        				{
                          width: 45px; 
                        }
        .content .main .maintable .b 
        				{ 
                          width: 160px; 
                        }
        .content .main .maintable .c 
        				{ 
                          width: 180px; _width: 180px; *width: 180px;
                          text-align: left; 
                        }
        .content .main .maintable .d 
        				{ 
                          width: 140px; 
                          text-align: left; 
                        }
        .content .main .maintable .e 
        				{ 
                          width: 290px; 
                          text-align: left; 
                        }
        .content .main .maintable .f 
        				{ 
                          width: 60px; 
                          text-align: left; 
                        }
        
        .content .main .oder 
        				{ 
                          width: 100%; 
                          height: auto; 
                          min-height: 30px; 
                          overflow: hidden; 
                        }
        .content .main .oder li 
        				{ 
                          float:left; 
                          height: auto;
                           min-height: 40px; 
                        }
        .content .main .oder li span 
        				{
                          float:left;
                          height: auto;
                          min-height: 10px; 
                          overflow:hidden; 
                        }
        .content .main .oder li .a 
        				{
                          width: 210px; 
                        }
        .content .main .oder li .b 
        				{ 
                          width: 750px; 
                        }
                        
        /*==异常页面==*/
        .content .error {
                          width: 100%; 
                          height: auto;
                          min-height: 30px; 
                          overflow: hidden; 
                          float:left;
                        }
                        
        .content .error .main-img-a
        				{
                          width:100%; 
                          height:380px; 
                          overflow:hidden; 
                          text-align:center;
                         
                          float:left;
                        }
                        
        .content .error .shibai { background:url(/images/common/error-img/shibai.png) top no-repeat; }
        .content .error .error { background:url(/images/common/error-img/error.png) top no-repeat; }
        .content .error .n404 { background:url(/images/common/error-img/404.png) top no-repeat; }
        .content .error .ok { background:url(/images/common/error-img/ok.png) top no-repeat; }
        .content .error .wuquanxian { background:url(/images/common/error-img/wuquanxian.png) top no-repeat; }
                        
        .content .error .img-ct
        				{
                          width:100%; 
                          height:auto; 
                          overflow:hidden; 
                          text-align:center;
                          float:left;
                          margin-top:300px;
                        }         
        .content .error .main-img-b
        				{
                          width:100%; 
                          height:95px; 
                          padding-top:40px;
                          overflow: hidden; 
                          background:top no-repeat;
                          float:left;
                          text-align:center;
                        }     
        .content .error .main-img-b .ct
        				{
                          width:auto;
                          height:auto; 
                          min-height:30px;
                          margin:0 auto;
                          overflow:hidden;
                          display:inline-block;
                          font-weight:700;
                          
                        }
        .content .error .main-img-b span
        				{ 
                          padding-top:5px;
                          margin-right:5px;
                          float:left;
                          border-radius: 0.175em;
                        }
        .content .error .main-img-b a
        				{ 
                          float:left;
                          margin-right:10px;
                          border-radius: 0.175em;
                        }
        .content .error .main-img-b .img-button-a
        				{ 
                          padding:5px 15px 5px 35px;
                          background-position:10px 8px;
                          background-repeat:no-repeat;
                        }
        .content .error .main-img-b .img-button-b
        				{ 
                          padding:5px 15px 5px 15px;
                        }
                        
        /*==属性==*/
        .attribute ul   {
                          float: left; 
                          padding-top: 20px; 
                        }
        .attribute ul input 
        				{
                          float: left; 
                          margin-right: 5px; 
                        }
        .attribute ul label 
        				{ 
                          float: left; 
                          margin-right: 10px; 
                        }
        .attribute ul li 
        				{ 
                          width: 100%; 
                          float: left; 
                          padding-top: 10px; 
                          margin-bottom: 10px; 
                          padding-bottom: 20px; 
                          border-bottom: 1px dashed #efefef; 
                        }
        .attribute ul li .a 
        				{ 
                          width: 120px; 
                          text-align: right; 
                          margin-right: 20px; 
                        }
        .attribute ul li .b 
        				{ 
                          width: 300px; 
                        }
        .attribute ul li .c 
        				{ 
                          width: 510px; 
                        }
        .attribute ul li span 
        				{ 
                          float: left; 
                        }
        
        /*==页脚==*/
        .footer         { 
                          border-top: 1px solid #EFEFEF; 
                          margin-top: 40px; 
                          padding: 20px 0px 0px 0px; 
                          height: 100px; 
                        }
        .footer .left   { 
                          width: auto; float: left; 
                        }
        .footer .right  { 
                          width: auto; float: right; 
                        }
